package com.pd.backend.service;

import com.pd.backend.dtos.PdTruckTypeDto;
import com.pd.backend.dtos.ResponseResult;
import com.pd.backend.dtos.TruckTypeDto;

/**
 * 车辆业务层
 *
 * @author wjj
 * @date 2023/1/11 11:12
 **/
public interface TruckService {

    /**
     * 新增车队类型
     * @param pdTruckTypeDto
     * @return
     */
    ResponseResult insertTruckType(PdTruckTypeDto pdTruckTypeDto);

    /**
     * 分页查询车型管理
     * @param truckTypeDto
     * @return
     */
    ResponseResult selectAllTruckType(TruckTypeDto truckTypeDto);

    /**
     * 修改车型管理
     * @param pdTruckTypeDto
     * @return
     */
    ResponseResult updateTruckType(PdTruckTypeDto pdTruckTypeDto);

    /**
     * 删除车型
     * @param id
     * @return
     */
    ResponseResult deleteTruckType(String id);
}
